home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 4 / Meeting Pearls Vol. IV (1996)(GTI - Schatztruhe)[!].iso / Pearls / comm / Network / MagicParNET / Installation < prev    next >
Text File  |  1996-04-16  |  4KB  |  174 lines

  1. ;MPN Installer script 1.2 by MNT'96
  2.  
  3. ;Experience Ninjutsu!
  4.  
  5. (Set inst
  6.      (askbool
  7.            (prompt "Willkommen zur MagicParNET Installation!\n\nDieses Script Installiert MagicParNET \noder entfernt es wieder.\n\n\nBitte wählen Sie eine Aktion:")
  8.            (help @askbool-help)
  9.            (choices "MPN Installieren" "MPN Entfernen")
  10.            (default 1)
  11.      )
  12. )
  13.  
  14. (if (= inst 1)
  15. (
  16.  
  17.       (copylib
  18.           (prompt "Kopiere Parnet-Device")
  19.           (help @copylib-help)
  20.           (source "parnet.device")
  21.           (dest "devs:")
  22.           (confirm)
  23.       )
  24.  
  25.       (copylib
  26.           (prompt "Kopiere NetPNet-Handler")
  27.           (help @copylib-help)
  28.           (source "netpnet-handler")
  29.           (dest "l:")
  30.           (confirm)
  31.       )
  32.  
  33.       (copylib
  34.           (prompt "Kopiere Pitnet-Device")
  35.           (help @copylib-help)
  36.           (source "pitnet.device")
  37.           (dest "devs:")
  38.           (confirm)
  39.       )
  40.  
  41.       (copylib
  42.           (prompt "Kopiere NetPitNet-Handler")
  43.           (help @copylib-help)
  44.           (source "netpitnet-handler")
  45.           (dest "l:")
  46.           (confirm)
  47.       )
  48.  
  49.       (copylib
  50.           (prompt "Kopiere Mouse-Handler")
  51.           (help @copylib-help)
  52.           (source "mouse-handler")
  53.           (dest "l:")
  54.           (confirm)
  55.       )
  56.  
  57.       (complete 25)
  58.  
  59.       (set mpnpath
  60.       (askdir
  61.            (prompt "Wohin soll die MagicParNET-\nSchublade kopiert werden?")
  62.            (help @askdir-help)
  63.            (default "sys:system/")
  64.       )
  65.       )
  66.  
  67.  
  68.       (copyfiles
  69.            (prompt "Kopiere MagicParNET...")
  70.            (source "inst/")
  71.            (help @copyfiles-help)
  72.            (dest mpnpath)
  73.            (all)
  74.            (infos)
  75.       )
  76.  
  77.       (copyfiles
  78.         (prompt "Wohin soll die Dokumentation\nkopiert werden?")
  79.         (source "Doks")
  80.         (help @copyfiles-help)
  81.         (dest "sys:system/")
  82.         (confirm)
  83.         (all)
  84.         (infos)
  85.       )
  86.  
  87.       (complete 50)
  88.  
  89.       (set whi
  90.           (askbool
  91.               (prompt "Bitte geben Sie nun an,als was\ndieser Amiga dienen soll.Im einem\nParNET-Netzwerk muss ein Amiga\nClient und der andere Server sein.\n(Wie herum,ist egal.)")
  92.               (help @askbool-help)
  93.               (choices "Client" "Server")
  94.               (default 0)
  95.           )
  96.       )
  97.  
  98.       (if (= whi 1)
  99.       (set sel "0\n")
  100.       (set sel "1\n")
  101.       )
  102.  
  103.       (textfile
  104.        (prompt "Lege Variablen an...")
  105.        (Dest "env:ParNET")
  106.        (append sel)
  107.       )
  108.  
  109.       (textfile
  110.        (prompt "Lege Variablen an...")
  111.        (dest "envarc:ParNET")
  112.        (append sel)
  113.       )
  114.  
  115.       (complete 75)
  116.  
  117.       (copyfiles
  118.     (source "parnet-drivelist")
  119.     (dest "s:")
  120.     (help @copyfiles-help)
  121.       )
  122.  
  123.       (run "c:run >nil: c:ed s:parnet-drivelist")
  124.  
  125.       (message "Bitte passen Sie jetzt die Laufwerksliste\nan DIESEN Amiga an,in dem Sie vor den ent-\nsprechenden Laufwerken das ';' entfernen.\n\nBitte alles vor der ###-Zeile\nvorerst nicht verändern!\n\n(Der normale AmigaDos-Editor wird mit\n[Escape] [x] [Return] verlassen)")
  126.  
  127.     (copyfiles
  128.         (prompt "Kopierte Standart-Netzwerk-Piktogramm")
  129.         (source "inst/magicparnet/node.rinfo")
  130.         (dest "SYS:")
  131.         (Help @copyfiles-help)
  132.     )
  133.  
  134.       (complete 100)
  135.  
  136.       (message "Wenn beide Amigas installiert sind,\nkönnen Sie mit mit dem 'Start'-programm\nParNET initialisieren.Es erscheint dann\neine Laufwerk namens 'NET' in dem die\nLaufwerke des jeweils anderen Amigas\nzu finden sind.")
  137.       (exit "Vorher sollte das Programm\n'Vorbereiten' gestartet werden.\n\nDies sollte auch nach jeder änderung der\nS:ParNET-Drivelist geschehen.")
  138. )
  139. (
  140.        (if (= 1 (exists "NET:" (noreq)))
  141.        (abort "ParNET läuft noch!\nDeinstallation nicht möglich!")
  142.        )
  143.  
  144.        (message "Es werden nun alle Files entfernt,\ndie bei der MagicParNET-installation\nauf Ihre Festplatte kopiert wurden.")
  145.  
  146.        (working) ;Beam me up,Scotty!
  147.  
  148.        (delete "l:netpnet-handler"  )
  149.        (delete "l:netpitnet-handler")
  150.        (delete "l:mouse-handler"    )
  151.        (delete "devs:parnet.device" )
  152.        (delete "devs:pitnet.device" )
  153.        (delete "envarc:ParNET"      )
  154.        (delete "env:ParNET"         )
  155.        (delete "s:parnet-drivelist" )
  156.  
  157.        (set mpndir
  158.     (askdir
  159.        (prompt "Bitte MagicParNET-Schublade\nauswählen")
  160.        (help @askdir-help)
  161.        (default "sys:system/magicparnet")
  162.     )
  163.        )
  164.  
  165.        (if (<> mpndir "")
  166.        (delete mpndir )
  167. ;           (delete "" (force))
  168.        )
  169.  
  170.        (exit "MagicParNET wurde entfernt." (quiet))
  171. ) ;endif deinstall
  172. ) ;endif de/in
  173.  
  174.